/**
 * Created by fsj on 2017/6/6.
 */
// webpack.base.md-conf.js 中的 alias 做了配置，所以可以直接 src 开头的绝对路径
import 'src/assets/css/reset.css'
import 'vux/src/styles/1px.less';
import 'src/assets/css/md-common.css';
import 'src/assets/css/common.less'
//注册时，vux必须放在 import Vue from 'vue'; 之前，否侧打包的体积非常大???
import {LoadingPlugin, ToastPlugin, ConfirmPlugin, AlertPlugin} from 'vux';
import Vue from 'vue';
import filters from 'src/filters';
import ImgSrcPlugin from 'src/plugins/img_src_plugin'
import VueLazyload from 'vue-lazyload'

import './rem';
import './youmengStatistics'

// 关闭生产环境的调试信息
const isDebug_mode = process.env.NODE_ENV !== 'production'
Vue.config.debug = isDebug_mode
Vue.config.devtools = isDebug_mode
Vue.config.productionTip = isDebug_mode


//注册自定义过滤器
Object.keys(filters).forEach(key => Vue.filter(key, filters[key]));

Vue.use(LoadingPlugin);
Vue.use(ToastPlugin);
Vue.use(ConfirmPlugin);
Vue.use(ImgSrcPlugin);
Vue.use(AlertPlugin);

//import {GETWXCONFIG} from 'src/const/shareUri'

//所有页面都可用微信分享----等等
//配置微信签名

// Vue.http.get(GETWXCONFIG, {
//   params: {
//     url: encodeURIComponent(window.location.href)
//   }
// }).then(
//     res => {
//       console.log(res);
//       Vue.wechat.config({
//         debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
//         appId: res.data.appId, // 必填，企业号的唯一标识，此处填写企业号corpid
//         timestamp: res.data.timestamp, // 必填，生成签名的时间戳
//         nonceStr: res.data.nonceStr, // 必填，生成签名的随机串
//         signature: res.data.signature,// 必填，签名，见附录1
//         jsApiList: ['onMenuShareAppMessage','onMenuShareTimeline','onMenuShareQQ'] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
//       })
//     }
// );

Vue.use(VueLazyload, {
  error: `${cdnBase}/static/img/imgerror.jpg`,
  loading: `${cdnBase}/static/img/logo.jpg`,
  preLoad: 1,
  attempt: 1
});


//解决click点击300毫秒延时问题
import FastClick from 'fastclick';

FastClick.attach(document.body);
